<?php
 /**
  * initialise the tour module
  *
  */
function HotelBooking_init() {

  if (!DBUtil::createTable('hotelbooking_hotelmember')) {
      return false;
  }
  if (!DBUtil::createTable('hotelbooking_hotelnews')) {
      return false;
  }
  if (!DBUtil::createTable('hotelbooking_hotelroom')) {
      return false;
  }
  if (!DBUtil::createTable('hotelbooking_hotelseason')) {
      return false;
  }
  if (!DBUtil::createTable('hotelbooking_hotelrate')) {
      return false;
  }
  if (!DBUtil::createTable('hotelbooking_hotelpromotion')) {
      return false;
  }
  if (!DBUtil::createTable('hotelbooking_hotelbooking')) {
      return false;
  }
  if (!DBUtil::createTable('hotelbooking_hotelimages')) {
      return false;
  }
  if (!DBUtil::createTable('hotelbooking_hotelallotment')) {
      return false;
  }
  if (!DBUtil::createTable('hotelbooking_hotelroomimages')) {
      return false;
  }
  if (!DBUtil::createTable('hotelbooking_hotelbooking_date')) {
      return false;
  }
  
  generatingSecretKey();
  return true;
}

function generatingSecretKey(){
  $secretKey['secretKey'] = md5(base64_encode(rand()));
  pnModSetVar('HotelBooking','config',$secretKey);
}



function HotelBooking_delete() {
  // drop table
  if (!DBUtil::dropTable('hotelbooking_hotelmember')) {
      return false;
  }
  if (!DBUtil::dropTable('hotelbooking_hotelnews')) {
      return false;
  }
  if (!DBUtil::dropTable('hotelbooking_hotelroom')) {
      return false;
  }
  if (!DBUtil::dropTable('hotelbooking_hotelseason')) {
      return false;
  }
  if (!DBUtil::dropTable('hotelbooking_hotelpromotion')) {
      return false;
  }
  if (!DBUtil::dropTable('hotelbooking_hotelbooking')) {
      return false;
  }
  if (!DBUtil::dropTable('hotelbooking_hotelimages')) {
      return false;  
  } 
  if (!DBUtil::dropTable('hotelbooking_hotelallotment')) {
      return false;
  }
  if (!DBUtil::dropTable('hotelbooking_hotelroomimages')) {
      return false;
  }
  if (!DBUtil::dropTable('hotelbooking_hotelbooking_date')) {
      return false;
  }
  
  return true;
}

?>